import { defineStore } from 'pinia'

const useSystemStore = defineStore('SystemStore', {
  state: () => ({
    title: '涪陵区重要工作闭环落实系统',
    debug: false, // 是否开启调试模式，禁止直接使用该值
    isCollapse: false, // 侧边栏是否折叠
  }),
  actions: {
    changeIsCollapse() {
      this.isCollapse = !this.isCollapse
    },
  },
  getters: {
    /**
     * 获取调试模式，仅在开发模式下生效
     */
    debugMode() {
      if (import.meta.env.DEV) {
        return this.debug
      } else {
        return false
      }
    },
  },
})

export default useSystemStore
